export default function() {
  return {
    showDate: '',
    userInfo: this.$store.state.userInfo,
    roleType: 'all',
    menus: {
      show: false,
      list: [
        {name: '端口规模', key: 'a'},
        {name: '端口使用情况', key: 'b'},
        {name: '注册客户', key: 'c'},
        {name: '使用用户', key: 'd'},
        {name: '充电情况', key: 'e'},
        {name: '运营情况', key: 'f'},
      ]
    },
    datePicker: {
      showData: '--年--月--日',
      selectDate: '',
      show: false,
      currentDate: new Date(),
      minDate: new Date(),
      maxDate: new Date(),
    },
    areaInfo: {
      show: false,
      defaultIndex: 0,
      showArea: '',
      selectId: sessionStorage.getItem('formCharge') != null ? JSON.parse(sessionStorage.getItem('formCharge')).selectArea : '100000',
      columns: [],
    },
    chargingDayLoading: false,
    port: [
      {
        title: '本日新增端口数',
        num: '',
        unit: '个',
        icon: 'portNew'
      },
      {
        title: '累计端口数',
        num: '',
        unit: '个',
        icon: 'portTotal'
      },
    ],
    user: [
      {
        title: '本日新增注册用户数',
        num: '',
        unit: '户',
        icon: 'userNew'
      },
      {
        title: '本月累计新增注册用户数',
        num: '',
        unit: '户',
        icon: 'userMonth'
      },
      {
        title: '累计注册用户数',
        num: '',
        unit: '万户',
        icon: 'userTotal'
      },
    ],
    avatar: [
      {
        title: '本月累计使用用户数',
        num: '',
        unit: '万户',
        icon: 'avatarNew',
        percentage: ''
      },
      {
        title: '累计使用用户数',
        num: '',
        unit: '万户',
        icon: 'avatarTotal',
      },
    ],
    electric: [
      {
        title: '当日收入',
        num: '',
        unit: '元',
        icon: 'electric',
        percentage: ''
      },
      {
        title: '当日活跃用户',
        num: '',
        unit: '户',
        icon: 'electric',
        percentage: ''
      },
      {
        title: '活跃用户充电次数',
        num: '',
        unit: '次',
        icon: 'electric',
        percentage: ''
      },
      {
        title: '平均每次充电收费',
        num: '',
        unit: '元',
        icon: 'electric',
        percentage: ''
      },
      {
        title: '平均每小时充电收费',
        num: '',
        unit: '元',
        icon: 'electric',
        percentage: ''
      },
      {
        title: '用户平均充电时长',
        num: '',
        unit: '小时',
        icon: 'electric',
        percentage: ''
      },
    ],
    portSum: [
      {
        title: '端口日均利用率',
        num: '',
        unit: '%',
        icon: 'portSum',
        percentage: ''
      },
      {
        title: '端口在线率',
        num: '',
        unit: '%',
        icon: 'portSum',
        percentage: ''
      },
    ],
    portRank: {
      showAll: false,
      barData: {
        unit: '个',
        role: 'all',
        data: []
      }
    },
    activeUser: {
      showAll: false,
      barData: {
        unit: '户',
        role: 'all',
        data: []
      }
    },
    barLoading: false,
    lineLoading: false,
    electricTab: {
      barData: {
        unit: '元',
        data: []
      },
      lineData: {
        unit: '元',
        data: []
      },
    },
    portTab: {
      barData: {
        unit: '个',
        data: []
      },
      lineData: {
        unit: '个',
        data: []
      },
    },
    userTab: {
      barData: {
        unit: '户',
        data: []
      },
      lineData: {
        unit: '户',
        data: []
      },
    },
    avatarTab: {
      barData: {
        unit: '户',
        data: []
      },
      lineData: {
        unit: '户',
        data: []
      },
    },
    goTopBtn: {
      show: false
    },
    //指标口径说明
    tipDialog: {
      show: false,
      list: [],
      a: {
        list: [
          {
            title: '本日新增端口数',
            detail: '本日减昨日已投入运营的设备端口统计总数量（包含在线和离线两部分）',
          },
          {
            title: '累计端口数',
            detail: '历史累计已投入运营的设备端口统计总数量（包含在线和离线两部分）'
          },
        ]
      },
      b: {
        list: [
          {
            title: '端口日均利用率',
            intro: '端口日均利用率=所有端口有效充电总次数/端口数（有效充电是单次充电时间大于5min）客户数累加'
          },
          {
            title: '端口在线率',
            intro: '端口在线率=在线端口数/端口数'
          },
        ]
      },
      c: {
        list: [
          {
            title: '本日新增注册用户数',
            detail: '本日减昨日平台内所有的注册客户数累加',
          },
          {
            title: '本月累计新增注册用户数',
            detail: '本月累计减上月累计平台内所有的客户数累加'
          },
          {
            title: '累计注册用户数',
            detail: '历史累计平台内所有的客户数累加'
          },
        ]
      },
      d: {
        list: [
          {
            title: '本月累计使用用户数',
            detail: '本月累计平台内所有的发生有效充电的（有效充电是单次充电时间大于5min）客户数累加',
          },
          {
            title: '累计使用用户数',
            detail: '历史累计平台内所有的发生有效充电的（有效充电是单次充电时间大于5min）客户数累加'
          },
        ]
      },
      e: {
        list: [
          {
            title: '当日收入',
            detail: '本日充电总收入累加',
          },
          {
            title: '当日活跃用户',
            detail: '本日平台内所有的发生有效充电的（有效充电是单次充电时间大于5min）客户数累加'
          },
          {
            title: '活跃用户充电次数',
            detail: '本日活跃客户发生的充电总次数累计'
          },
          {
            title: '平均每次充电收费',
            intro: '平均每次充电收费=充电总收入/充电总次数'
          },
          {
            title: '平均每小时充电收费',
            intro: '平均每小时充电收费=充电总收入/充电总时长'
          },
          {
            title: '用户平均充电时长',
            intro: '用户平均充电时长=用户总充电时长/用户有效充电次数'
          },
        ]
      },
    }
  }
}
